package org.linlinjava.litemall.admin.web2.auth;

import org.linlinjava.litemall.core.util.Util;
import org.linlinjava.litemall.db.domain.TAdminRole;

import java.util.List;

public class Auth {

//    public static String[] getAuth(TAdminRole role) {
//        List<String> list = Util.aList(30);
//        if (role.getModifypwd())
//            list.add("修改密码");
//
//        if (role.getOrder1())
//            list.add("待付款");
//        if (role.getOrder2())
//            list.add("已支付未成团");
//        if (role.getOrder3())
//            list.add("待发货");
//        if (role.getOrder4())
//            list.add("已发货");
//        if (role.getOrder5())
//            list.add("待提货");
//        if (role.getOrder6())
//            list.add("已提货");
//        if (role.getOrder7())
//            list.add("已关闭");
//        if (role.getOrder8())
//            list.add("查看订单");
//        if (role.getOrder9())
//            list.add("导出订单");
//
//        if (role.getGoods1())
//            list.add("发布商品");
//        if (role.getGoods2())
//            list.add("修改商品");
//        if (role.getGoods3())
//            list.add("设置每日库存");
//        if (role.getGoods4())
//            list.add("折扣价");
//        if (role.getGoods5())
//            list.add("同步总后台授权产品");
//
//
//        if (role.getSettingtimeliy())
//            list.add("设置及时达商品");
//        if (role.getSettingseckill())
//            list.add("设置秒杀商品");
//        if (role.getSettinggroup())
//            list.add("设置拼团商品");
//        if (role.getSettingcom())
//            list.add("设置佣金");
//
//        String[] res = new String[list.size()];
//        return list.toArray(res);
//    }

//    public static TAdminRole setAuth(TAdminRole role, String[] auths) {
//        TAdminRole newRole = new TAdminRole();
//        newRole.setModifypwd(Boolean.FALSE);
//        newRole.setOrder1(Boolean.FALSE);
//        newRole.setOrder2(Boolean.FALSE);
//        newRole.setOrder3(Boolean.FALSE);
//        newRole.setOrder4(Boolean.FALSE);
//        newRole.setOrder5(Boolean.FALSE);
//        newRole.setOrder6(Boolean.FALSE);
//        newRole.setOrder7(Boolean.FALSE);
//        newRole.setOrder8(Boolean.FALSE);
//        newRole.setOrder9(Boolean.FALSE);
//        newRole.setGoods1(Boolean.FALSE);
//        newRole.setGoods2(Boolean.FALSE);
//        newRole.setGoods3(Boolean.FALSE);
//        newRole.setGoods4(Boolean.FALSE);
//        newRole.setGoods5(Boolean.FALSE);
//        newRole.setSettingtimeliy(Boolean.FALSE);
//        newRole.setSettingseckill(Boolean.FALSE);
//        newRole.setSettinggroup(Boolean.FALSE);
//        newRole.setSettingcom(Boolean.FALSE);
//        newRole.setId(role.getId());
//
//        for (String auth : auths) {
//            switch (auth) {
//                case "修改密码":
//                    newRole.setModifypwd(Boolean.TRUE);
//                    break;
//                case "待付款":
//                    newRole.setOrder1(Boolean.TRUE);
//                    break;
//                case "已支付未成团":
//                    newRole.setOrder2(Boolean.TRUE);
//                    break;
//                case "待发货":
//                    newRole.setOrder3(Boolean.TRUE);
//                    break;
//                case "已发货":
//                    newRole.setOrder4(Boolean.TRUE);
//                    break;
//                case "待提货":
//                    newRole.setOrder5(Boolean.TRUE);
//                    break;
//                case "已提货":
//                    newRole.setOrder6(Boolean.TRUE);
//                    break;
//                case "已关闭":
//                    newRole.setOrder7(Boolean.TRUE);
//                    break;
//                case "查看订单":
//                    newRole.setOrder8(Boolean.TRUE);
//                    break;
//                case "导出订单":
//                    newRole.setOrder9(Boolean.TRUE);
//                    break;
//
//                case "发布商品":
//                    newRole.setGoods1(Boolean.TRUE);
//                    break;
//                case "修改商品":
//                    newRole.setGoods2(Boolean.TRUE);
//                    break;
//                case "设置每日库存":
//                    newRole.setGoods3(Boolean.TRUE);
//                    break;
//                case "折扣价":
//                    newRole.setGoods4(Boolean.TRUE);
//                    break;
//                case "同步总后台授权产品":
//                    newRole.setGoods5(Boolean.TRUE);
//                    break;
//
//
//                case "设置及时达商品":
//                    newRole.setSettingtimeliy(Boolean.TRUE);
//                    break;
//                case "设置秒杀商品":
//                    newRole.setSettingseckill(Boolean.TRUE);
//                    break;
//                case "设置拼团商品":
//                    newRole.setSettinggroup(Boolean.TRUE);
//                    break;
//                case "设置佣金":
//                    newRole.setSettingcom(Boolean.TRUE);
//                    break;
//            }
//        }
//
//        return newRole;
//    }
}
